.flex-row{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex-column{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;-ms-flex-direction: column;-webkit-flex-direction: column;}
.flex-nowrap{-webkit-box-lines: single;-moz-box-lines: single;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex-wrap{-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.flex-justify-around{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-around;justify-content: space-around;}
.flex-justify-start{-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content:flex-start;}
.flex-justify-end{-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content:flex-end;}
.flex-justify-center{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: center;justify-content: center;}
.flex-align-center{-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.flex-align-start{-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.flex-shrink1{flex-shrink: 1;-webkit-flex-shrink: 1;}
.hidden{display: none !important;}
.no-margin{margin:0 !important;}
.marginTB-15{margin:15px 0 !important;}
.marginB-15{margin:0 0 15px 0 !important;}
.size-12{font-size: 12px !important;}
.size-14{font-size: 14px !important;}
.size-15{font-size: 15px !important;}
.size-18{font-size: 18px !important;}
.bold{font-weight: bold;}
.color-green{color: #1dd697 !important;}
.color-black{color: #292925;}
.bg-gold{background: #ffe219 !important;}
.bg-qlan{background: #55b8b7 !important;}
.color-bg{background-color: rgb(239,239,244) !important;}
.bg-green{background-color:#1dd697;}
.icon30{width: 30px;height: 30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.toggle-text{max-height: 100px;overflow: hidden;-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break: break-all;word-break: break-all;}
.toggle-text-icon{margin-top: 10px;text-align: center;}
.rankicon{width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 15px;margin-right: 10px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.list-block .item-title{white-space: normal;word-wrap: break-word;word-break: break-all;}